import { Suspense } from "react"; import { notFound } from "next/navigation"; import { getLayoutConfiguration } from "@/app/actions/layout-configurations"; import { LayoutConfigurationDetail } from "@/app/components/layout-configurations/LayoutConfigurationDetail"; import { Skeleton } from "@/components/ui/skeleton"; interface PageProps { params: { id: string; }; } export default async function LayoutConfigurationDetailPage({ params }: PageProps) { const p = await params; const id = parseInt(p.id); if (isNaN(id)) { notFound(); } const result = await getLayoutConfiguration(id); if (!result.success || !result.data) { notFound(); } const configuration = result.data; return (
Created: {new Date(configuration.createdAt).toLocaleDateString()}